Design and Implementation of a Distributed Dual Ascent Algorithm for the Steiner Problem in Graphs
نویسندگان
چکیده
The Steiner Problem in Graphs (SPG) is defined as follows. Given an undirected graph G = (V,E), positive edge costs c and a set T ⊆ V of terminal nodes, find a connected subgraph (V ′, E′) of G with T ⊆ V ′ minimizing ∑ e∈E′ ce. In other words, find a minimum cost tree containing all terminals, possibly also containing some other nodes. The Steiner Problem in Directed Graphs (SPDG) is the case where G is a directed graph and there is a special root terminal r ∈ T . The problem is to find a minimum cost directed tree containing paths from r to every other terminal. Both the SPG and the SPDG are NP-hard. If solutions must be obtained in short time, one must resort to heuristic algorithms like those surveyed in Voss [10].
منابع مشابه
A distributed dual ascent algorithm for Steiner problems in multicast routing
Multicast routing problems are often modeled as Steiner Problems in undirected or directed graphs, the latter case being particularly suitable to cases where most of the traffic has a single source. Sequential Steiner heuristics are not convenient in that context, since one cannot assume that a central node has complete information about the topology and the state of a large wide area network. ...
متن کاملA dual-ascent-based branch-and-bound framework for the prize-collecting Steiner tree and related problems
In this work we present a branch-and-bound (B&B) framework for the asymmetric prizecollecting Steiner tree problem (APCSTP). Several well-known network design problems can be transformed to the APCSTP, including the Steiner tree problem (STP), prize-collecting Steiner tree problem (PCSTP), maximum-weight connected subgraph problem (MWCS) and the nodeweighted Steiner tree problem (NWSTP). The ma...
متن کامل0 D ec 2 01 4 A Robust and Scalable Algorithm for the Steiner Problem in Graphs ∗
We present an effective heuristic for the Steiner Problem in Graphs. Its main elements are a multistart algorithm coupled with aggressive combination of elite solutions, both leveraging recently-proposed fast local searches. We also propose a fast implementation of a well-known dual ascent algorithm that not only makes our heuristics more robust (by quickly dealing with easier cases), but can a...
متن کاملA robust and scalable algorithm for the Steiner problem in graphs
We present an effective heuristic for the Steiner Problem in Graphs. Its main elements are a multistart algorithm coupled with aggressive combination of elite solutions, both leveraging recently-proposed fast local searches. We also propose a fast implementation of a well-known dual ascent algorithm that not only makes our heuristics more robust (by quickly dealing with easier cases), but can a...
متن کاملDALD:-Distributed-Asynchronous-Local-Decontamination Algorithm in Arbitrary Graphs
Network environments always can be invaded by intruder agents. In networks where nodes are performing some computations, intruder agents might contaminate some nodes. Therefore, problem of decontaminating a network infected by intruder agents is one of the major problems in these networks. In this paper, we present a distributed asynchronous local algorithm for decontaminating a network. In mos...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007